@echo off
chcp 65001 >nul
echo ========================================
echo 局域网文件共享服务器启动脚本
echo ========================================

REM 检查Node.js是否已安装
echo 检查Node.js环境...
node -v >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未检测到Node.js，请先安装Node.js v16或更高版本
    echo 下载地址: https://nodejs.org/
    echo.
    echo 按任意键打开浏览器访问Node.js下载页面...
    pause >nul
    start "" "https://nodejs.org/"
    exit /b 1
)

REM 检查依赖是否已安装
echo 检查项目依赖...
if not exist "node_modules" (
    echo 安装项目依赖...
    npm install
    if %errorlevel% neq 0 (
        echo 错误: 依赖安装失败
        pause
        exit /b 1
    )
)

echo 启动文件共享服务器...
echo.
echo 按 Ctrl+C 停止服务器
npm start